package com.pureut.production.mapper;

import com.pureut.production.domain.WasteTube;
import com.pureut.production.domain.dto.WasteTubeDto;
import com.pureut.production.domain.vo.WasteTubeVo;

import java.util.List;

/**
 * @Description
 * @Author hl
 **/
public interface WasteTubeMapper {

    /**
     * 查询废料管理
     * @param wasteTubeVo
     * @return
     */
    List<WasteTubeDto> selectWasteTubeList(WasteTubeVo wasteTubeVo);

    /**
     * 新增废料管理
     * @param wasteTube
     * @return
     */
    int insertWasteTube(WasteTube wasteTube);

    /**
     * 废料修正
     * @param wasteTube
     * @return
     */
    int updateWasteTubeEdit(WasteTube wasteTube);

    /**
     * 根据物料号码获取肥料管理数据（fegin调用）
     */
    WasteTubeDto getWasteData(String materialNumber);

    /**
     * 根据物料号码修改该物料入库时间（fegin调用）
     */
    void upDateInTime(String wasteScrapNumber);

    void upDateOutTime(String wasteScrapNumber);
}
